#-------------------------------------------------
#
# Project created by QtCreator 2012-01-04T21:15:28
#
#-------------------------------------------------

QT       -= gui
QT       += xml

TARGET = Ebn
TEMPLATE = lib

CONFIG += staticlib

DEFINES += EBN_LIBRARY

SOURCES += \
    EbnWorldStateManager.cpp \
    EbnWorldState.cpp \
    EbnProposition.cpp \
    EbnModel.cpp \
    EbnLink.cpp \
    EbnGoal.cpp \
    EbnEffect.cpp \
    EbnCondition.cpp \
    EbnCompetenceModule.cpp \
    EbnCMEnergyHistFromGoal.cpp \
    EbnCMEnergyHist.cpp \
    EbnAction.cpp \
    EbnReceptor.cpp \
    EbnNetParamManager.cpp \
    EbnActionMsgSender.cpp \
    EbnActionMsgReceiver.cpp \
    EbnActionEvent.cpp \
    EbnModelController.cpp \
    EbnActionManager.cpp \
    EbnModelFactory.cpp \
    EbnReception.cpp \
    EbnReceptor.cpp

HEADERS +=\
        Ebn_global.h \
    EbnWorldStateManager.h \
    EbnWorldState.h \
    EbnProposition.h \
    EbnModel.h \
    EbnLink.h \
    EbnGoal.h \
    EbnEffect.h \
    EbnCondition.h \
    EbnCompetenceModule.h \
    EbnCMEnergyHistFromGoal.h \
    EbnCMEnergyHist.h \
    EbnAction.h \
    Ebn.h \
    EbnReceptor.h \
    EbnNetParamManager.h \
    EbnActionMsgSender.h \
    EbnActionMsgReceiver.h \
    EbnActionEvent.h \
    EbnModelController.h \
    EbnActionManager.h \
    EbnModelFactory.h \
    EbnXmlStringRef.h \
    EbnReception.h

symbian {
    MMP_RULES += EXPORTUNFROZEN
    TARGET.UID3 = 0xE17043B9
    TARGET.CAPABILITY = 
    TARGET.EPOCALLOWDLLDATA = 1
    addFiles.sources = Ebn.lib
    addFiles.path = !:/sys/bin
    DEPLOYMENT += addFiles
}

unix:!symbian {
    maemo5 {
        target.path = /opt/usr/lib
    } else {
        target.path = /usr/lib
    }
    INSTALLS += target
}































